rat kitten - Spanish English Dictionary